#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h> // 添加这个头文件以便使用 bool 类型

typedef struct LNode
{
  int data;
  struct LNode *next;
} Node, *NodeList;

// 修正函数定义的参数类型，并修正函数内容
bool createHead(NodeList *L)
{
  *L = (NodeList)malloc(sizeof(Node));
  if (*L == NULL)
  {
    return false;
  }
  (*L)->next = NULL; // null 应该大写为 NULL
  return true;
}

int main()
{
  NodeList L;
  if (createHead(&L))
  {
    printf("Head node created successfully.\n");
  }
  else
  {
    printf("Failed to create head node.\n");
  }
  return 0;
}
